package com.openecommerce.api.service;
//package com.openecommerce.service;
//
//import java.util.Date;
//import java.util.List;
//
//import com.openecommerce.domain.Product;
//import com.openecommerce.domain.ProductCreateEntity;
//import com.openecommerce.domain.ProductEntity;
//import com.openecommerce.domain.ProductTierPrice;
//
///**
// * 商品操作接口 
// * @author Tommy
// *
// */
//public interface ProductService {
//	
//	/**
//	 * 商品条件查询
//	 * @param filter
//	 * @return
//	 */
//	public List<ProductEntity> getList(String filter);
//	/**
//	 * 查询单个商品信息
//	 * @param productId
//	 * @param indentifierType
//	 * @param attributes
//	 * @param additionalAttributes
//	 * @return
//	 */
//	public Product get(Long productId);
//	
//	/**
//	 * 新增商品
//	 * @param type
//	 * @param set
//	 * @param sku
//	 * @param productData
//	 * @return
//	 */
//	public int create(String type,String set,String sku,ProductCreateEntity productData);
//	
//	/**
//	 * 更新商品信息
//	 * @param productId
//	 * @param productData
//	 * @return
//	 */
//	public boolean update(Long productId,ProductCreateEntity productData);
//	
//	/**
//	 *  设置商品特价格
//	 * @param productId
//	 * @param specialPrice
//	 * @param fromDate
//	 * @param toDate
//	 * @return
//	 */
//	public boolean setSpecialPrice(Long productId,Double specialPrice,Date fromDate ,Date toDate);
//	
//	/**
//	 * 获取商品特价格(判断特价时效，不在特价时效内，则原价)
//	 * @param productId
//	 * @return
//	 */
//	public Double getSpecialPrice(Long productId);
//	
//	/**
//	 * 商品上架  
//	 * @param productId
//	 * @return
//	 */
//	public boolean onStage(Long productId);
//	
//	/**
//	 * 商品下架 
//	 * @param productId
//	 * @return
//	 */
//	public boolean offStage(Long productId);
//	
//	/**
//	 * 获取商品  等级 价格
//	 * @param productId
//	 * @return
//	 */
//	public List<ProductTierPrice> getProductTierPrice(Long productId);
//	
//	/**
//	 * 更新商品  等级 价格
//	 * @param productId
//	 * @param data
//	 * @return
//	 */
//	public boolean updateProductTierPrice(Long productId,List<ProductTierPrice> data);
//	
//}
